package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TbDictMap;

/**
 * 字典映射表Mapper接口
 * 
 * @author 七七
 * @date 2025-02-17
 */
public interface TbDictMapMapper 
{
    /**
     * 查询字典映射表
     * 
     * @param mapId 字典映射表主键
     * @return 字典映射表
     */
    public TbDictMap selectTbDictMapByMapId(String mapId);

    /**
     * 查询字典映射表列表
     * 
     * @param tbDictMap 字典映射表
     * @return 字典映射表集合
     */
    public List<TbDictMap> selectTbDictMapList(TbDictMap tbDictMap);

    /**
     * 新增字典映射表
     * 
     * @param tbDictMap 字典映射表
     * @return 结果
     */
    public int insertTbDictMap(TbDictMap tbDictMap);

    /**
     * 修改字典映射表
     * 
     * @param tbDictMap 字典映射表
     * @return 结果
     */
    public int updateTbDictMap(TbDictMap tbDictMap);

    /**
     * 删除字典映射表
     * 
     * @param mapId 字典映射表主键
     * @return 结果
     */
    public int deleteTbDictMapByMapId(String mapId);

    /**
     * 批量删除字典映射表
     * 
     * @param mapIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbDictMapByMapIds(String[] mapIds);
}
